/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package p2p.raca.Server;




/**
 *
 * @author bayer
 */


/**
 * Classe para rodar no servidor que implementa possui 2 threads uma com ClientRequestHandler e outra com ClientUpdate
 * 
 */
public class  Serv{

        
        public static Lista Lis;                    //Lista de host disponiveis
        public static ListaFile fileList;           //Lista de arquivos disponiveis para download
        public static boolean runSend = false;
        public static String name;                  //Variavel que armazena quem se conectou ao servidor
        private static checkOnlineHost COH;
        public Serv()
        {
            Lis = new Lista();
            fileList = new ListaFile();
            name = new String();
            COH = new checkOnlineHost();
        }

    /**
     * @param args the command line arguments
     */
    
    public static void main(String[] args) {
        /*
         * inicia as threads do servidor
         */

        System.out.println("server");
        ServerRequestHandler SRH = new ServerRequestHandler();
        Serv serv = new Serv();
        Lista.LoadLista();
        COH.start();
            
            SRH.start();


        
    }
}
